<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:s="http://jboss.com/products/seam/taglib"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:x="http://xseam.dev.java.net/seam"
    xmlns:rich="http://richfaces.org/rich"
    template="/layout/template.xhtml">

<ui:define name="body">
	
	<h2>Pesquisar tipo de atividade</h2>
	<hr style="color: #666666;width: 700px;float: left;"/>
	<br />
	<br />
	
    <x:form id="pesquisarForm" showMessages="true" >

		<s:div>
			<x:inputText id="nome" label="Nome: " value="#{tipoAtividadeSearchFilter.nomeTipoAtividade}" size="50" maxlength="50" required="false"/>
			<br class="clear" />
			<x:inputText id="descricao" label="Descrição: " value="#{tipoAtividadeSearchFilter.descricaoTipoAtividade}" size="50" maxlength="80" required="false"/>
			<br class="clear" />
		</s:div>

		<s:div styleClass="actionButtons">
			<h:commandButton id="btnPesquisar" 
				value="Pesquisar" action="#{tipoAtividadeAction.pesquisarTipoAtividade()}" title="Pressione aqui para realizar a pesquisa."/>
			<rich:spacer width="5px;"/>
			<h:commandButton id="btnClean" 
				value="Limpar" action="RESULT_BACK" immediate="true" title="Pressione aqui para limpar."/>
				<rich:spacer width="5px;"/>	
			<h:commandButton id="btnIncluir" 
				value="Incluir" action="RESULT_INSERT" title="Pressione aqui para incluir um novo registro."/>
		</s:div>
		
		<s:div style="width:600px;" >
		
			<rich:dataTable id="tipoAtividadeDataTable" 
				value="#{tipoAtividades}" var="_tipoAtividade" width="600px" rows="10" rendered="#{tipoAtividadeAction.exibeDataTable}">
				<f:facet name="header">
					<rich:columnGroup>
						<rich:column width="8%">
							<h:outputText value="Código"/>
						</rich:column>
						<rich:column width="30%">
							<h:outputText value="Nome" />
						</rich:column>				
						<rich:column width="50%">
							<h:outputText value="Descrição" />
						</rich:column>
						<rich:column width="12%">
							<h:outputText value="Ações" />  
						</rich:column>
					</rich:columnGroup>
				</f:facet>
					
				<rich:column>
					<center>
						<h:outputText value="#{_tipoAtividade.id}" />
					</center>
				</rich:column>
				<rich:column>
					<h:outputText value="#{_tipoAtividade.nome}" />
				</rich:column>
				<rich:column>
					<h:outputText value="#{_tipoAtividade.descricao}" />
				</rich:column>
				<rich:column>
				
					<s:div style="float:left" rendered="#{identity.loggedIn and (identity.hasRole('Administrador') or identity.hasRole('Coordenador'))}">
						<h:commandButton id="btnEditar" 
							value="Editar" action="#{tipoAtividadeAction.editarTipoAtividade(_tipoAtividade)}" image="/estatico/img/lapis.gif" 
							title="Pressione aqui para editar." onclick="return confirmarOperacao();"/>
					</s:div>
					<s:div style="float:left" rendered="#{identity.loggedIn and (identity.hasRole('Administrador') or identity.hasRole('Coordenador'))}">
						<h:commandButton id="btnExcluir" 
							value="Excluir" action="#{tipoAtividadeAction.excluirTipoAtividade(_tipoAtividade)}" image="/estatico/img/excluir_lista.gif" 
							title="Pressione aqui para excluir." disabled="true"/>
					</s:div>
					<s:div style="float:left">
						<h:commandButton id="btnDetalhar" 
							value="Detalhar" action="#{tipoAtividadeAction.detalharTipoAtividade(_tipoAtividade)}" image="/estatico/img/detalhe.gif" 
							title="Pressione aqui para detalhar."/>
					</s:div>
					<s:div style="clear: both" />
				</rich:column>
				<rich:datascroller id="idDataScroller" for="tipoAtividadeDataTable" renderIfSinglePage="false" />
			</rich:dataTable>
		
		</s:div>

    </x:form>

 </ui:define>
</ui:composition>
